package com.beeantec.jnrerc.config.mybatisplus;


import com.beeantec.jnrerc.core.enums.CsmbEnum;

/**
 * 代码自动生成器
 * <p>打包的时候记得排除Test</p>
 *
 * @author : wangchao
 */
public class MpGeneratorTest {

    /**
     * 生成代码示例
     * <p>打包的时候记得排除Test</p>
     */

    public static void main(String[] args) {
        //表集合,前缀名得一样
        String[] tableNames = {
               "exam_depart",
        };

        MpGeneratorBuilder.builder()
                //表
                .tableNames(tableNames)
                //表前缀名
                .tableNamePrefix("")
                //需要生成的代码
                .csmb(new CsmbEnum[]{CsmbEnum.entity, CsmbEnum.mapper_xml, CsmbEnum.mapper})
                //author
                .author("anthony")
                //数据库链接
                .dataBaseUrl("jdbc:mysql://rm-uf6242ykfy0yy1952ho.mysql.rds.aliyuncs.com:3306/jnrerc_debug?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai")
                //数据库密码，账号默认为root
                .dataBasePassword("Tang19910902")
                .build().execute();
    }

}
